User's Guide

JITTAC User's Guide

Preparation of the IDE

Installing the Plug-In

To install the plug-in select Help->Install New Software... and use the project's update site: http://actool.sourceforge.net/updates. Select Just-In-Time Tool for Architecture Consistency plug-in and install it. Then re-start the IDE for the plug-in to initialise.

Importing the Sample Project (optional)

Download the sample project from here. Import it in to the workspace by selecting File->Import... and then Existing Projects into Workspace. Select the previously downloaded archive file and mark the jConverter project.

Configuring the Plug-In

Enabling the Source-Code Analysis

After the project is imported into the workspace you need to right click on the project folder and select JITTAC>Enable Code Analysis, and then Project>Clean from the menu. This will enable architecture consistency checking for the jConverter project.

NOTE: Due to a bug in the current version of the plugin you may need to re-start the IDE after enabling the code analysis to fully initialise the plug-in. This only has to be done once after the code analysis is enabled.

Enabling Architectural Problems

Right click on the model file model.xam and select Properties, then select Architecture Consistency. Mark the project(s) (jConverter) for which you want to report architectural inconsistencies. You can also change the level of the architectural problems: Info, Warning or Error (NOTE: In order to see the architectural problems in the problem view the level has to be Warning or Error).

Enabling Content Assist

Select Window>Preferences from the menu and then select Java>Editor>Content Assist from the left pane. In the Sorting and Filtering pane you can set proposal sorting to either by consistency, then aphabeticaly or by consistency, then by relevance. This will enable content assist sorting and coloring.

Tool Demonstration

http://www.youtube.com/watch?v=BNqhp40PDD4#t=96


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.